import Vue from 'vue'
import Router from 'vue-router'
import HelloWorld from '@/components/HelloWorld'
import Login from '../../view/Login.vue'
import signUp from '../../view/signUp.vue'
import homePage from '../../view/homePage'



Vue.use(Router)

const router = new Router({
  routes: [
    {
      path: '/',
      name: 'HelloWorld',
      component: HelloWorld
    },
    {
      path: '/login',
      name: 'Login',
      component: Login
    },
    {
      path: '/signUp',
      name: 'signUp',
      component: signUp
    },
    {
      path: '/homePage',
      name: 'homePage',
      component: homePage
    },
    // {
    //   path:'/user',
    //   name:'user',
    //   component:user
    // }
  ]
})
   //挂载路由导航守卫
    //  to 将要访问的路径
    //  from 代表从哪个路径跳转而来
    //  next 是一个函数 表示放行
    //  next() 放行  next('/login')强制跳转
// router.beforeEach((to,from,next)=>{
   
//   if(to.path ==='/login'||to.path ==='/signUp')
//   return next();
//   const tokenStr =window.sessionStorage.getItem('token')
  
//   if(!tokenStr)
//   return next('/login')
//   next()

// })
export default router

// export default new Router({
//   routes: [
//     {
//       path: '/',
//       name: 'HelloWorld',
//       component: HelloWorld
//     },
//     {
//       path: '/login',
//       name: 'Login',
//       component: Login
//     },
//     {
//       path: '/signUp',
//       name: 'signUp',
//       component: signUp
//     },
//     {
//       path: '/homePage',
//       name: 'homePage',
//       component: homePage
//     },
//     // {
//     //   path:'/user',
//     //   name:'user',
//     //   component:user
//     // }
//   ]
// })


